*{ margin:0px; margin:0px;}
h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,img,dl,dt,dd,th,td,blockquote,fieldset,div,strong,label,em{margin:0;padding:0;border:0; }
ul,ol,li{list-style:none;}
input,button{margin:0;font-size:12px; }
table{border-collapse:collapse;border-spacing:0;}
b,em,i{ font-style:normal; font-weight:normal;}
a{ text-decoration:none;}
img{ border:0px;}
.dynamic_detail table{margin:5px auto;}
table,tr,td{
	border:1px solid #ddd;
	padding: 5px;
}
strong{
	font-weight: bold;
}

/*----- Public -----*/
body{ margin:0; padding:0; border:0; width:100%; min-height: 100%; background: #ffffff; font-size:12px; font-family: 'Microsoft YaHei','Heiti SC',simhei,'Lucida Sans Unicode','Myriad Pro','Hiragino Sans GB',Verdana;}
.cy-fl{ float:left; _display:inline;}
.cy-fr{ float:right; _display:inline;}
/* .cy-cf:before, .cy-cf:after{ content: ""; display: table;} */
.cy-cf{ clear: both;}
.cy-w-1{ width: 10%;}.cy-w-2{ width: 20%;}.cy-w-3{ width: 30%;}.cy-w-4{ width: 40%;}.cy-w-5{ width: 50%;}
.cy-w-6{ width: 60%;}.cy-w-7{ width: 70%;}.cy-w-8{ width: 80%;}.cy-w-9{ width: 90%;}
.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}
.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}
.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}
.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}
.w1160{ width: 1160px; margin: 0 auto; }
.w1200{ width: 1200px; margin: 0 auto; }
.cy-auto{ margin: 0 auto;}
.absolute{ position: absolute; }
.contitleimg{
	width: 540px;
	height: 386px;
}
.sec-right_title hr{
	padding: 5px 0px;
	color: #666;

}
.overview_b_fr{
	width: 400px;
}
.overview_b_fr img{
	width: 100%;
}
.signup_detail_one p{
	font-size: 16px;
	line-height: 32px;
}

.content_note{
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	line-height: 30px;
	color: #444;
}
.content_note span{
	margin-right: 20px;
}

.cy-content{ width: 100%; background-color: #ffffff; padding-top: 107px;}
.sec_banner{ width: 100%; height: 247px; position: relative;}
.sec_banner1{ width: 100%; height: 247px; overflow: hidden; position: absolute;  left: 0; display: block; z-index: 2;}
.sec_banner1 img{ width: 100%; min-height: 247px;}
.crumbs{ width: 100%; height:40px; line-height: 40px; text-align: right; position: absolute; left: 0;bottom: 0; z-index: 3; background: url(../images/crumbs_1.png) repeat center center;}
.crumbs {color: #ffffff; font-size: 18px;}
.crumbs  a{ color:  #ffffff; }
.crumbs strong{padding-right:5px;padding-right: 5px;}
.crumbs span a:hover{ color: #d8d8d8; }
.crumbs li{ margin-left: 5px; color: #ffffff; font-size: 18px;display: block;}
.crumbs li a{ color:  #ffffff; }
.crumbs li a:hover{ color: #d8d8d8; }

.cy-content_fl{ width: 220px; position: relative; z-index: 5;}
.sec_menu{margin-top:-108px; width: 220px; padding: 47px 0 220px; background: #0e6fa1 url(../images/second_1.jpg) no-repeat center bottom;}
.cy-cont_a{margin-left: 2px;}
.cy-cont_b{ width: 220px;  margin-top: 10px; text-align: center; color: #79a3c0; font-size: 32px;}
.cy-cont_c{ width: 220px; padding: 44px 0 23px;}
.cy-cont_c ul li{ width: 100%; height: auto; line-height:60px; position: relative; text-align: center; font-size: 18px; border-bottom:1px solid #418fb7;}
.cy-cont_c ul li a{ color: #9cd4ff; width: 100%; height: 60px; line-height: 60px; display: block;}
.cy-cont_c ul li a:hover{ color: #ffffff; background: #0a5a83 url(../images/sec_2.png) no-repeat right center;}
.cy-cont_c ul li a.current{ color: #ffffff; background: #0a5a83 url(../images/sec_2.png) no-repeat right center;}
.cy-cont_c ul li ul{ display: none; position: absolute; top: 0; left: 220px; width: 220px; padding: 10px 0; height: auto; background: url(../images/sec_3.png) repeat;}
.cy-cont_c ul li ul li{ width: 100%; border-bottom: none;}
.cy-cont_c ul li ul li a{ padding:0px 30px; width: 160px;}
.cy-cont_c ul li ul li a:hover{ background: none; }
.cy-cont_c ul li ul li a span{ border-bottom: 1px solid #9cd4ff; display: block;}

.cy-content_fr{ width: 847px; margin-top: 50px;} 
.sec-right_title{ width: 100%; color: #333333;}
.sec-right_title1{ font-size: 30px; }
.sec-right_title2{ font-size: 14px; text-transform:uppercase;}

.fanye{ width: 100%; text-align: right; margin-bottom: 20px;float: left;}
.fanye a{ margin-left:5px; font-size: 14px; padding: 5px 11px; color: #333333; display: inline-block; background-color: #f2f2f2;}
.fanye a:hover{ color: #ffffff; background-color: #cccccc;}
.fanye a.current{ color: #ffffff; background-color: #0e6fa1;}
.fanye .pagination{
	width: 100%;
}
.fanye .pagination li{
	list-style: none;
	float: left;
	width: 50px;
}
.fanye .pagination li.current a{
color: #ffffff; background-color: #cccccc;
}
  

/*----- 首页 -----*/
.index{width: 100%;}
.header{ width: 100%; background-color: #fff; z-index: 10000; position: fixed;box-shadow: 2px 0px 5px #999;transition: all .3s;}
.logo{ padding-top: 27px; width: 220px; height: 54px; overflow: visible !important;}
.logo img{ width: 100%; }
.menu{}
.version{
	position: absolute;
	right: 18px;
    top: 10px;
}
.version a{
	color:#7f8795;
	font-size: 15px;
}
.version a:hover{
	color:#c4000f;
	
}

.menu ul li{float: left;font-size:18px; color: #666666;margin-top:40px; text-align: center; padding:0 24px; position: relative;}
.menu ul li a{ color: #666666; line-height: 45px;padding-bottom: 20px; display: block; overflow: visible !important;}
.menu ul li a:hover{ border-bottom: 2px solid #f18e1e;}
.menu ul li a.current{ border-bottom:2px solid #f18e1e;}
.menu .subsection{ position: absolute; top: 107px; left: 0; z-index: 10000; width: 100%; background-color:rgba(255,255,255,0.9);;box-shadow: 2px 0px 5px #999;}
.menu .subsection_fl{ width: 325px; height: auto; text-align: right; background: url(../images/nav_back.png) repeat-y right top; min-height: 300px;}
.menu .subsection_fr{ width: 790px; height : auto; padding-left: 45px;}
.menu .subsection_fr ul{ width: 745px;}
.menu .subsection_fr ul li{ position:static; width: 33.33333%; float: left; padding: 0; margin-top: 10px; text-align: left;}
.menu .subsection_fr ul li a{ padding-left:20px; line-height: 42px; display: block; font-size: 20px; color: #666666; background: url(../images/nav_back1.png) repeat-x left bottom;}
.menu .subsection_fr ul li a:hover{ border-bottom: 0px; }
.menu .subsection_fr ul li a.current{  color: #0e6fa1; background: url(../images/nav_back2.png) no-repeat left bottom; border-bottom: 0px;}
.menu .subsection_cyw{ width: 745px;/*  position: absolute; */ top: 52px; left: 0; z-index: 3;}
.menu .subsection_cyw .subsection_menu{ width: 745px; }
.menu .subsection_cyw .subsection_menu .subsection_menu_fl{width: 50%;}
.menu .subsection_cyw .subsection_menu .subsection_menu_fr{width: 50%;}
.menu .subsection_cyw .subsection_menu .cy_sub1{ width: 330px; padding-left:20px; margin: 20px 0;}
.menu .subsection_cyw .subsection_menu .cy_sub1 .cy_sub1_fl{ width: 36px; height: 30px; overflow: hidden; border: 1px solid #dad8da; }
.menu .subsection_cyw .subsection_menu .cy_sub1 .cy_sub1_fl img{ width: 100%; min-height: 30px; }
.menu .subsection_cyw .subsection_menu .cy_sub1 .cy_sub1_fr{ width:286px; }
.menu .subsection_cyw .subsection_menu .cy_sub1 .cy_sub1_fr .cy_sub1_a{ padding-left: 0px; background: none; width: 100%; text-align: left; font-size: 18px; color: #000000; line-height: 32px;}
.menu .subsection_cyw .subsection_menu .cy_sub1 .cy_sub1_fr .cy_sub1_a .cy_sub1_icon{ margin-left: 5px; width: 9px; line-height: 32px; overflow: hidden; display: inline-block; background: url(../images/nav_back3.png) no-repeat center center; background-size: 6px 9px;}
.menu .subsection_cyw .subsection_menu .cy_sub1 .cy_sub1_fr .cy_sub1_a .cy_sub1_icon.open{ margin-left: 5px; width: 9px; line-height: 32px; overflow: hidden; display: inline-block; background: url(../images/nav_back4.png) no-repeat center center; background-size: 9px 6px;}
.menu .subsection_cyw .subsection_menu .cy_sub1 .cy_sub1_fr .cy_sub1_son{ width: 282px; overflow: hidden;}
.menu .subsection_cyw .subsection_menu .cy_sub1 .cy_sub1_fr .cy_sub1_son p{ width: 282px; color: #666666;}
.menu .subsection_cyw .subsection_menu .cy_sub1 .cy_sub1_fr .cy_sub1_son a{ background: none; line-height: 30px; text-align: left; padding-left: 10px; font-size: 14px; color: #666666; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: block; width: 242px;}
.menu .subsection_cyw .subsection_menu .cy_sub1 .cy_sub1_fr .cy_sub1_son a:hover{ color: #0e6fa1; }

.menu .subsection_cyw .subsection_menu1{ width: 745px; }
.menu .subsection_cyw .subsection_menu1 .subsection_menu_fl{width: 50%;}
.menu .subsection_cyw .subsection_menu1 .subsection_menu_fr{width: 50%;}
.menu .subsection_cyw .subsection_menu1 .cy_sub1{ width: 330px; padding-left:20px; margin: 20px 0;}
.menu .subsection_cyw .subsection_menu1 .cy_sub1 .cy_sub1_fl{ width: 36px; height: 30px; overflow: hidden; border: 1px solid #dad8da; }
.menu .subsection_cyw .subsection_menu1 .cy_sub1 .cy_sub1_fl img{ width: 100%; min-height: 30px; }
.menu .subsection_cyw .subsection_menu1 .cy_sub1 .cy_sub1_fr{ width:286px; }
.menu .subsection_cyw .subsection_menu1 .cy_sub1 .cy_sub1_fr .cy_sub1_a{ padding-left: 0px; background: none; width: 100%; text-align: left; font-size: 18px; color: #000000; line-height: 32px;}
.menu .subsection_cyw .subsection_menu1 .cy_sub1 .cy_sub1_fr .cy_sub1_a .cy_sub1_icon{ margin-left: 5px; width: 9px; line-height: 32px; overflow: hidden; display: inline-block; background: url(../images/nav_back3.png) no-repeat center center; background-size: 6px 9px;}
.menu .subsection_cyw .subsection_menu1 .cy_sub1 .cy_sub1_fr .cy_sub1_a .cy_sub1_icon.open{ margin-left: 5px; width: 9px; line-height: 32px; overflow: hidden; display: inline-block; background: url(../images/nav_back4.png) no-repeat center center; background-size: 9px 6px;}
.menu .subsection_cyw .subsection_menu1 .cy_sub1 .cy_sub1_fr .cy_sub1_son{ width: 282px; overflow: hidden;}
.menu .subsection_cyw .subsection_menu1 .cy_sub1 .cy_sub1_fr .cy_sub1_son p{ width: 282px; color: #666666;}
.menu .subsection_cyw .subsection_menu1 .cy_sub1 .cy_sub1_fr .cy_sub1_son a{ background: none; line-height: 30px; text-align: left; padding-left: 10px; font-size: 14px; color: #666666; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: block; width: 242px;}
.menu .subsection_cyw .subsection_menu1 .cy_sub1 .cy_sub1_fr .cy_sub1_son a:hover{ color: #0e6fa1; }

.banner{ padding-top: 107px; }
.banner .bxslider li{ width: 100%; height: 783px; overflow: hidden;}
.banner img{ width: 100%; height: auto;min-height: 783px; }
.banner .bx-wrapper .bx-pager.bx-default-pager a{ background: #c8c8c8; border: 1px solid #ffffff;}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #0e6fa1; border: 1px solid #ffffff;}
.banner .bx-wrapper .bx-prev {left: 0px;background: url(../images/banner-fl.png) no-repeat left center;}
.banner .bx-wrapper .bx-next {right: 0px;background: url(../images/banner-fr.png) no-repeat right  center;}
.banner .bx-wrapper .bx-prev:hover{background: url(../images/banner-fl-1.png) no-repeat left center;}
.banner .bx-wrapper .bx-next:hover{background: url(../images/banner-fr-1.png) no-repeat left center;}
.banner .bx-wrapper .bx-controls-direction a{ position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 72px; height: 72px; text-indent: -9999px;z-index: 9999;}
.banner .bx-wrapper .bx-pager, .banner .bx-wrapper .bx-controls-auto {bottom: 75px;}

.news{ width: 100%; background-color: #fff; padding: 30px 0 70px;}
.index-title1{ width: 100%; font-size: 24px; color: #0e6fa1;}
.index-title1 span{ font-family: 'Arial'; font-size: 48px; font-weight: bold; margin-right: 5px;}
.index_news{ width: 100%; padding-top: 40px;}
.index_news_fl{ width: 461px;}
.index_news_b{ width: 461px; height: 269px; overflow: hidden;}
.index_news_b img{ width: 100%; min-height: 269px;}
.index_news_a{ width: 100%; height: 131px; padding-top: 35px; background-color:#136fa1; }
.index_news_a1{ width: 84px; color: #fff; text-align: center; font-family: 'Arial'; font-size: 14px;}
.index_news_a1_1{ font-size: 32px; font-weight: bold;}
.index_news_a2{ width: 339px; padding-right: 25px;}
.index_news_a2_1{ width: 100%; padding-bottom: 15px; border-bottom: 1px solid #fff;}
.index_news_a2_1 a{ color:#fff; font-size: 16px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: block; width: 100%;}
.index_news_a2_1 a:hover{ color:#fff;}
.index_news_a2_2{ color:#fff; font-size: 14px; line-height: 24px; padding-top: 10px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; width: 100%;}
.index_news_fr{ width: 638px;position: relative;}
.index_news_c{ width: 100%; position: absolute; top: -72px; right: 0px;}
.index_news_c ul li{ float: right; color: #dddddd; margin-left: 16px;}
.index_news_c ul li a{ color: #333333; font-size:16px;}
.index_news_c ul li a.current{ border-bottom: 2px solid #f18e1e; padding-bottom: 5px;}

.index_news_d{ width: 100%;}
.index_news_d ul li{ width: 638px; margin-bottom:20px;}
.index_news_d1{ width: 100%;}
.index_news_d1 a.index_news_title{ width: 538px; padding-bottom: 15px; color: #333333; font-size: 16px; border-bottom: 1px solid #dddddd;} 
.index_news_d1 a:hover{ color: #666666;}
.index_news_d1 .index_news_time{ width: 100px; padding-bottom: 17px; text-align: center; color: #808080; font-size: 14px;}
.index_news_d1 .index_news_time1{ font-size:32px; color: #808080; }
.index_news_d1.open .index_news_time{ border-bottom: none; font-size: 12px; padding-bottom: 10px;}
.index_news_d2{ width:100%; padding-bottom: 20px;}
.index_news_d2 .cy-fl{ width: 538px; font-size: 14px; color: #999999; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.index_news_d2 a.index_news_more{ display: block; width: 100px; min-height: 45px; background: url(../images/business_111.png) no-repeat center center; }
.index_news_d2 a:hover{ background: url(../images/sec_4.png) no-repeat center center;}

.index_business{ width: 100%; height: 750px; position: relative;}
.business_one{ width: 100%; height: 750px; position: absolute; top: 0; overflow: hidden; z-index: 2;}
.business_one img{ width: 100%; min-height: 750px;}
.business_two{ width: 100%; padding-top: 60px; position: absolute; top: 0;z-index: 3; color: #ffffff;}
.business-title1{ padding-left: 417px; }
.business-title2{ padding: 10px 0 0 435px; font-size: 24px; color: #ffffff;}
.business-title2 span{ font-family: 'Arial'; font-size: 32px; font-weight: bold; margin-right: 5px;}
.business-title3{ text-align: center; padding: 25px 0 0 0; font-size:14px; color: #747d83;}

.business_two .bx-wrapper .bx-viewport{ background: none; }
.business_two .bx-wrapper .bx-prev {left: 0px;background: url(../images/banner-fl.png) no-repeat left center;}
.business_two .bx-wrapper .bx-next {right: 0px;background: url(../images/banner-fr.png) no-repeat right  center;}
.business_two .bx-wrapper .bx-prev:hover{background: url(../images/banner-fl-1.png) no-repeat left center;}
.business_two .bx-wrapper .bx-next:hover{background: url(../images/banner-fr-1.png) no-repeat left center;}
.business_two .bx-wrapper .bx-controls-direction a{ position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 72px; height: 72px; text-indent: -9999px;z-index: 9999;}

.business_three{ width: 100%; height: auto; padding-top: 85px;}
.business_three ul li{ float: left; width: 30.33333%; padding-left: 3%; margin-bottom: 50px;height: 100px;overflow: hidden;}
.business_three ul li a{ padding-left: 60px; display: block; width: 245px; color: #747d83;}
.business_three ul li a:hover .business_a{ color: #f18e1e; }
.business_three ul li a .business_a{ color: #ffffff; font-size: 18px;}
.business_three ul li a .business_b{ color: #747d83; line-height:24px; font-size: 12px; padding-top: 10px;}
.business_20 a{ background: url(../images/index3.png) no-repeat left top;}
.business_20 a:hover{ background: url(../images/business_1-1.png) no-repeat left top;}
.business_21 a{ background: url(../images/index3.png) no-repeat left top;}
.business_21 a:hover{ background: url(../images/business_1-1.png) no-repeat left top;}
.business_22 a{ background: url(../images/index4.png) no-repeat left top;}
.business_22 a:hover{ background: url(../images/business_2-1.png) no-repeat left top;}
.business_23 a{ background: url(../images/index5.png) no-repeat left top;}
.business_23 a:hover{ background: url(../images/business_3-1.png) no-repeat left top;}
.business_24 a{ background: url(../images/index6.png) no-repeat left top;}
.business_24 a:hover{ background: url(../images/business_4-1.png) no-repeat left top;}
.business_25 a{ background: url(../images/index7.png) no-repeat left top;}
.business_25 a:hover{ background: url(../images/business_5-1.png) no-repeat left top;}
.business_26 a{ background: url(../images/index8.png) no-repeat left top;}
.business_26 a:hover{ background: url(../images/business_6-1.png) no-repeat left top;}
.business_27 a{ background: url(../images/index3.png) no-repeat left top;}
.business_27 a:hover{ background: url(../images/business_1-1.png) no-repeat left top;}
.business_28 a{ background: url(../images/index4.png) no-repeat left top;}
.business_28 a:hover{ background: url(../images/business_2-1.png) no-repeat left top;}
.business_29 a{ background: url(../images/business_11-2.png) no-repeat left top;}
.business_29 a:hover{ background: url(../images/business_11-1.png) no-repeat left top;}
.business_211 a{ background: url(../images/business_11-2.png) no-repeat left top;}
.business_211 a:hover{ background: url(../images/business_11-1.png) no-repeat left top;}
.business_210 a{ background: url(../images/business_11-2.png) no-repeat left top;}
.business_210 a:hover{ background: url(../images/business_11-1.png) no-repeat left top;}
.business_30 a{ background: url(../images/index6.png) no-repeat left top;}
.business_30 a:hover{ background: url(../images/business_4-1.png) no-repeat left top;}
.business_31 a{ background: url(../images/index7.png) no-repeat left top;}
.business_31 a:hover{ background: url(../images/business_5-1.png) no-repeat left top;}
.business_32 a{ background: url(../images/index8.png) no-repeat left top;}
.business_32 a:hover{ background: url(../images/business_6-1.png) no-repeat left top;}
.business_more{ width: 128px; height: 38px; border: 1px solid #0e6fa1; border-radius: 2px; margin:0 auto;}
.business_more a{ padding-left: 20px; height: 38px; line-height: 38px; font-size: 16px; color: #0e6fa1; display: block; background: url(../images/sec_4.png) no-repeat 95px center;}
.business_more a:hover{ color: #ffffff; background: url(../images/business_111.png) no-repeat 95px center;}

.services{ width: 100%; padding:30px 0 125px;}
.services_one{ width: 100%; margin-top: 20px;}
.services_one ul li{ width: 33.3%; height: 158px; float:left; position: relative;margin-bottom:10px; }
.services_a{ width: 100%; height: 158px; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 2;}
.services_a img{ min-height: 158px;}
.services_b{ width: 100%; height: 158px; position: absolute;top: 0; left: 0; z-index: 3;}
.services_b a,.services_b>div{ width: 100%; height: 158px; display: block; background:url(../images/index15.png) repeat;}
.services_b a .services_b1,.services_b>div .services_b1{ position: absolute; top: 55px; left: 92px; padding-left: 64px; height: 58px; line-height: 53px; z-index: 4; color: #ffffff; font-size: 24px;}
.services_b a .services_b2,.services_b>div .services_b2{ position: absolute; top: 80px; left:85px;z-index: 4; width: 246px; color: #ffffff; font-size: 14px; line-height: 30px;}

.services_b a .services_b2 .link,.services_b>div .services_b2 .link{margin-top: 15px; display: inline-block;margin-right:10px;height: 30px; width: 80px;text-align: center;color: #fff; background: transparent; border-radius: 100px;border:1px solid #fff;font-size: 14px; }
.services_b a .services_1{ background: url(../images/index9.png) no-repeat left center;}
.services_b a.current .services_1{ background: url(../images/index12.png) no-repeat left center;}
.services_b a .services_2{ background: url(../images/index10.png) no-repeat left center;}
.services_b a.current .services_2{ background: url(../images/index13.png) no-repeat left center;}
.services_b a .services_3{ background: url(../images/index11.png) no-repeat left center;}
.services_b a.current .services_3{ background: url(../images/index14.png) no-repeat left center;}

.services_b a .services_4{ background: url(../images/index1221_06.png) no-repeat left center;}
.services_b a.current .services_4,.services_b>div.current .services_4{ background: url(../images/index1221_07.png) no-repeat left center;}

.services_b a .services_5,.services_b>div .services_5{ background: url(../images/index1219_06.png) no-repeat left center;}
.services_b a.current .services_5,.services_b>div.current .services_5{ background: url(../images/index1219_07.png) no-repeat left center;}

.services_b a .services_6{ background: url(../images/index1219_03.png) no-repeat left center;}
.services_b a.current .services_6{ background: url(../images/index1219_04.png) no-repeat left center;}

.services_b a.current{ background:url(../images/index16.png) repeat;}
.services_b a.current .services_b1,.services_b>div.current .services_b1{ top: 22px; left: 20px; -webkit-animation:fadeIn1 0.5s .2s ease both; -moz-animation:fadeIn1 0.5s .2s ease both;}
@-webkit-keyframes fadeIn1{
0%{
	opacity:0;
	-webkit-transform:translateX(0px);
	-webkit-transform:translateY(-10px);
}
100%{
	opacity:1;
	-webkit-transform:translateX(20px);
	-webkit-transform:translateY(5px);
}
}
@-moz-keyframes fadeIn1{
0%{
	opacity:0;
	-webkit-transform:translateX(0px);
	-webkit-transform:translateY(-10px);
}
100%{
	opacity:1;
	-webkit-transform:translateX(20px);
	-webkit-transform:translateY(5px);
}
}

.footer{ width: 100%; background-color: #f1f1f1; }
.cy-footer{ width: 100%; background-color: #fcfcfc; }
.cy-footer ul li{ float: left; width: 20%; text-align: center; padding:20px 0; vertical-align: middle;}
.cy-footer ul li a{ width: 100%; border-right: 1px solid #eeeeee; display: inline-block;}

.foot{ padding: 30px 40px 20px; }
.footer_fl{ width: 253px; border-right: 1px solid #ddd}
.footer_a{ width: 157px; height: 38px; }
.footer_b{width: 100%; margin-top: 17px;}
.footer_b span{ display: block; width: 132px; height: 132px; }
.footer_b span img{ width: 100%; }
.footer_fr{ width: 900px; height: auto; }
.footer_c{ width: 100%;     position: relative;   right: -22px;
}
.footer_c li{ float: left; color: #cccccc; padding:0 20px;}
.footer_c li a{ color: #666666; font-size: 16px;}
.footer_c li a:hover{ color: #333333;}
.footer_d{ width: 100%; margin-top: 65px;}
.footer_d .footer_d1{ background: url(../img/phone.png) no-repeat left center; background-size: 60px 52px; padding-left: 75px;margin-left: 42px;}
.footer_d .footer_d1 p{ color: #666; font-size: 25px;}
.footer_d .footer_d1 p span{ color: #666666; font-size: 16px; margin-left: 5px;}
.footer_d .footer_d2{ width: 271px; padding:0 22px; /*margin-top: 20px;*/ background: #ffffff; border: 1px solid #cccccc; border-radius: 22px;}
.footer_d .footer_d2_a{ width: 85%; display: block;}
.footer_d .footer_d2_a input{ width: 100%; height: 42px; font-size: 16px; outline: none; line-height:42px; border:none;}
.footer_d .footer_d2_b{ width: 15%; display: block;}
.footer_d .footer_d2_b input{ cursor: pointer; width: 100%; height: 44px; line-height: 44px; background: url(../img/search.png) no-repeat center center; outline: none; border: none; background-size:21px 21px;}
.share{ width: 100%; background-color: #0e6fa1; color: #ffffff; height: 48px;}
.share_one li{ float: left; }
.share_one li a{ width: 48px; height: 48px; display: block; cursor: pointer;}
.share_1 a{ background: url(../img/weibo.png) no-repeat center center; }
.share_1 a:hover{ background: url(../img/weibo_1.png) no-repeat center center; }
.share_2 a{ background: url(../img/txwb.png) no-repeat center center; }
.share_2 a:hover{ background: url(../img/txwb_1.png) no-repeat center center; }
.share_3 a{ background: url(../img/wechat.png) no-repeat center center; }
.share_3 a:hover{ background: url(../img/wechat_1.png) no-repeat center center; }
.share_4 a{ background: url(../img/renren.png) no-repeat center center; }
.share_4 a:hover{ background: url(../img/renren_1.png) no-repeat center center; }
.share_two{ margin-left: 250px; height: 48px; line-height: 48px; text-align: center; font-size: 16px; color: #ffffff;float:right; }

/*----- 动态列表 -----*/
.dynamic{ width: 100%; padding-bottom: 20px;}
.dynamic ul li{ width: 100%; padding: 30px 0; border-bottom: 1px solid #cccccc;}
.dynamic_fl{ width: 215px; overflow: hidden; }
.dynamic_fl img{ width: 100%; min-height: 215px;}
.dynamic_fr{ width: 605px; }
.dynamic_a{ padding-left:12px;  width: 593px; border-left: 2px solid #0e6fa1; color: #333333; font-size: 20px;}
.dynamic_a a{ color: #333333; width: 100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: inline-block;}
.dynamic_a a:hover{ color: #666666; }
.dynamic_b{ width: 100%; font-size: 18px; color: #666666; text-indent: 36px; line-height: 30px; margin: 25px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden;}
.dynamic_c{ width: 100%; }
.dynamic_c .cy-fl{ width: 50%; line-height: 40px; font-size: 16px; color: #666666; }
.dynamic_c .cy-fr{ width: 100px; height: 38px; line-height: 38px; background-color: #ffffff; border:1px solid #0e6fa1; padding-left: 28px;}
.dynamic_c .cy-fr a{ font-size: 16px; color: #666666; display: block; background: url(../images/sec_4.png) no-repeat 70px center;}
.dynamic_c .cy-fr a:hover{ color: #333333;}

/*----- 动态内容 -----*/
.dynamic_detail{ width: 100%; padding: 60px 0;}
.dynamic_detail_title{ font-size: 24px; color: #333333; margin-bottom: 20px; font-weight: bold; padding-left: 12px; border-left: 3px solid #0e6fa1;}
.dynamic_detail_cont{ width: 100%; padding: 30px 0; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; font-size: 18px; color: #666666; line-height: 30px;}
.dynamic_detail_cont p{ margin-bottom: 10px; }
.dynamic_detail_cont p img{
	max-width: 100%;
}
.list_detail_more{ width: 100%; margin: 35px auto 0; }
.list_detail_more span{ display: block; width: 320px; font-size: 18px; color: #666666; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.list_detail_more span a{ color: #666666;}
.list_detail_more span a:hover{ color: #333333;}

/*----- 招贤纳士 -----*/
.recruit{ width: 100%; min-height:485px; padding-bottom: 60px;}
.recruit ul li{ width: 100%;}
.recruit_title{font-size: 20px; cursor: pointer; color: #333333; padding: 20px 0; border-bottom: 1px solid #cccccc; background: url(../images/recruit_1.png) no-repeat right center;}
.recruit_title span{ display: block;  border-left: 3px solid #0e6fa1; padding-left: 12px;}
.recruit_title.open{ background: url(../images/recruit_2.png) no-repeat right center; }
.recruit_cont{ width: 835px; padding-left: 12px; display: none;}
.recruit_cont h2{ margin: 20px 0; font-size: 18px; color: #0e6fa1;}
.recruit_cont p{ font-size: 16px; color: #666666; margin-bottom: 10px; margin-left: 35px;}
.recruit_email a{ width: 158px; height: 38px; overflow: hidden; margin: 25px 0; display: block;}

/*----- 员工风采 -----*/
.staff{ width: 100%; padding-bottom: 60px;}
.staff_title{border-left: 3px solid #0e6fa1; padding-left: 12px; color: #333333; font-size: 14px;}
.staff_title1{ font-size: 28px; }
.staff_one{ width: 740px; padding: 53px; margin-bottom: 50px; overflow: hidden; margin-top: 35px; background: url(../images/staff_2.jpg) no-repeat right bottom; border:1px solid #cccccc; box-shadow: 0px 0px 10px  #ccc;}
.staff_one_fl{ width: 388px; font-size: 16px; color: #333333;}
.staff_one_fl p{ line-height: 30px; margin-bottom: 30px; text-indent: 32px;}
.staff_one_fr{ width: 288px; }
.staff_one_fr img{ width: 288px; height: 281px;}
.staff_two{width: 100%; margin-top: 50px; overflow: hidden;}
.staff_two ul li{ width: 400px; height: 260px;float: left; overflow:hidden; position: relative; margin: 0px 47px 50px 0px;}
.staff_two p{text-align: center;}
.staff_two p img{margin-bottom: 30px; width: 100%;}
.staff_a{ position: absolute; top: 0; left: 0; z-index: 2; width: 400px; height: 260px; }
.staff_a a{ display: block; width: 400px; height: 260px; overflow:hidden;}
.staff_a a img{ width: 100%; height: auto; min-height: 260px; }
.staff_b{ color: #ffffff; font-size:18px; position: absolute; left: 0; bottom: 0; z-index: 3; width: 400px; height: 50px; line-height: 50px; text-align: center; background: url(../images/staff_1.png) repeat;}
.staff_b a{ color: #ffffff; }

/*----- 联系方式 -----*/
.contact{ width: 100%; padding-bottom: 60px; }
.contact_one{ background: #ffffff; width: 100%; box-shadow: 0px 0px 10px #cccccc;}
.contact_one_fl{ width: 328px; padding: 48px;}
.contactus_a{ width: 100%; border-bottom: 1px solid #cccccc; padding: 15px 0;}
.contactus_a label{ color: #666666; font-size: 18px; float: left;}
.contactus_a input{ width: 275px; height: 24px; line-height: 24px; font-size: 16px; color: #666666; outline: none; border:none; float: right;}
.contactus_a textarea{ width: 275px; height: 50px; line-height: 24px; font-size: 14px; overflow-y: scroll; color: #666666; outline: none; border:none; float: right;}
.contactus_b{ width: 100%; padding: 15px 0;}
.contactus_b input{ width: 100px; height: 32px; cursor: pointer; border: none; background-color: #0e6fa1; line-height: 32px; font-size: 16px; color: #ffffff; text-align: center; float: left;}
.contactus_b input:hover{ background-color: #1889c3; }
.contact_one_fr{ width: 423px; background-color: #0e6fa1; color: #ffffff; font-size: 18px; padding-bottom: 50px;}
.contact_one_fr h2{width: 328px; height: 90px; padding: 0px 47px; line-height: 90px; font-size: 20px; border-bottom: 1px solid #cccccc;}
.contact_one_fr p{width: 328px; line-height: 60px; padding: 0px 47px;}

.contact_two{width: 100%; }
.contact_feny{ width: 311px; padding:40px 46px; min-height:368px; color: #666666; font-size: 16px; box-shadow: 0px 0px 10px #cccccc; float: left; margin: 50px 40px 0 0;}
.contact_feny h2{ width: 100%; padding-bottom: 25px; font-size: 20px; color: #333333; background: url(../images/contact_1.jpg) no-repeat left bottom;}
.contact_feny p{ line-height: 24px; padding-top: 20px; }
.contact_feny.cy-last{ width:755px; min-height: 140px; background: url(../images/contact_1.png) no-repeat 630px 140px;}

/*----- 业务总揽 -----*/
.business_over_one{ padding: 30px; margin-top: 40px; width: 787px; height: auto; line-height: 24px; background-color: #f1f1f1; font-size: 14px; color: #666666;}
.business_over_two{ width: 100%; padding-bottom: 60px;}
.business_over_two ul li{ float: left; margin-top: 40px; width:300px; padding:0 93px 0 30px; border-bottom: 1px solid #cccccc;}
.business_over_two ul li a{ width: 240px; display: block; padding-left: 60px; min-height: 130px; padding-bottom: 10px;}
.business_over_two ul li a h2{ font-size: 18px; color: #333333; }
.business_over_two ul li a p{ font-size: 14px; color: #666666; line-height:24px; margin-top: 10px;}
.business_over_two ul li a:hover h2{ color: #f18e1e; }
.business_1 a{ background: url(../images/business_1.png) no-repeat left top; }
.business_1 a:hover{ background: url(../images/business_1-1.png) no-repeat left top; }
.business_2 a{ background: url(../images/business_2.png) no-repeat left top; }
.business_2 a:hover{ background: url(../images/business_2-1.png) no-repeat left top; }
.business_3 a{ background: url(../images/business_3.png) no-repeat left top; }
.business_3 a:hover{ background: url(../images/business_3-1.png) no-repeat left top; }
.business_4 a{ background: url(../images/business_4.png) no-repeat left top; }
.business_4 a:hover{ background: url(../images/business_4-1.png) no-repeat left top; }
.business_5 a{ background: url(../images/business_5.png) no-repeat left top; }
.business_5 a:hover{ background: url(../images/business_5-1.png) no-repeat left top; }
.business_6 a{ background: url(../images/business_6.png) no-repeat left top; }
.business_6 a:hover{ background: url(../images/business_6-1.png) no-repeat left top; }
.business_8 a{ background: url(../images/business_7.png) no-repeat left top; }
.business_8 a:hover{ background: url(../images/business_7-1.png) no-repeat left top; }
.business_7 a{ background: url(../images/business_8.png) no-repeat left top; }
.business_7 a:hover{ background: url(../images/business_8-1.png) no-repeat left top; }
.business_9 a{ background: url(../images/business_9.png) no-repeat left top; }
.business_9 a:hover{ background: url(../images/business_9-1.png) no-repeat left top; }
.business_10 a{ background: url(../images/business_11.png) no-repeat left top; }
.business_10 a:hover{ background: url(../images/business_11-1.png) no-repeat left top; }
.business_11 a{ background: url(../images/business_11.png) no-repeat left top; }
.business_11 a:hover{ background: url(../images/business_11-1.png) no-repeat left top; }
.business_12 a{ background: url(../images/business_11.png) no-repeat left top; }
.business_12 a:hover{ background: url(../images/business_11-1.png) no-repeat left top; }

/*----- 院所业务 -----*/
.business_ins{ width: 100%; margin-top: 25px; padding-bottom: 60px;}
.business_ins ul li{ float: left; width: 400px; margin-right: 47px; border-bottom: 1px solid #e2e2e2; margin-bottom: 30px; padding-bottom: 30px;}
.business_ins_fl{ width: 108px; height: 84px; overflow:hidden;}
.business_ins_fl img{ width: 100%;}
.business_ins_fr{ }
.business_ins_a{ font-size: 24px; color: #333333; width: 100%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.business_ins_a a{ color: #333333; }
.business_ins_a a:hover{ color: #0e6fa1; }
.business_ins_b{text-transform : uppercase; font-size: 14px; color: #666666; padding:5px 0 10px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; width: 100%;}
.business_ins_c a{ width: 100%; display: block; font-size: 14px; color: #666666;display: block; background: url(../images/business_11.png) no-repeat right center;}
.business_ins_c a:hover{ background: url(../images/sec_4.png) no-repeat right center; color: #333333;}
.business_ins_c a span{ width: 93%; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: block;}

/*----- 院所业务-详情 -----*/
.institutes{}
.institutes_title{ font-size: 36px; color: #0e6fa1;border-bottom: 1px solid #999;padding-bottom: 10px;}
.institutes_img{width: 100%; margin: 15px 0 0 0;}
.institutes_img img{ width: 100%; }

.institutes{ width: 100%; min-height:485px; padding-bottom: 60px;}
.institutes ul li{ width: 100%; margin-top: 25px; border-bottom: 1px solid #cccccc;}
.recruit_title{font-size: 20px; cursor: pointer; color: #333333; padding: 20px 0; border-bottom: 1px solid #cccccc; background: url(../images/recruit_1.png) no-repeat right center;}
.recruit_title span{ display: block;  border-left: 3px solid #0e6fa1; padding-left: 12px; font-size: 24px;}
.recruit_title.open{ background: url(../images/recruit_2.png) no-repeat right center; }
.institutes_1{ font-size: 13px; color: #666666; padding-left: 12px;text-transform : uppercase; border-left: 3px solid #0e6fa1;}
.institutes_a{ border-bottom: 0px; background: url(../images/instrtutes_1.png) no-repeat right center;}
.institutes_a.open{ border-bottom: 0px; background: url(../images/instrtutes_2.png) no-repeat right center;}
.institutes_cont{ width: 100%; display: none; border-bottom: 1px solid #cccccc; padding-bottom: 20px;}
.institutes_2{ padding: 20px; background-color: #0e6fa1; color: #ffffff; font-size: 18px;}
.institutes_2 p{ color: #ffffff; width: 503px; float: left; text-align: left; line-height: 26px; margin-bottom: 10px;}
.institutes_address{ background: url(../images/instrtutes_3.png) no-repeat right center; }
.institutes_address a{ color: #ffffff; }
.institutes_address a:hover{ color: #f1f1f1; }
.institutes_3{ font-size: 16px; color: #666666; padding:  20px; line-height: 32px;border: 1px solid #ddd;}
.institutes_3 img{max-width: 95%}

.institutes_4{ width: 100%; }
.institutes_4 ul li{ float: left; width: 18%; margin:0; padding:0 1%; border-bottom: 0px;}
.institutes_4a{ width: 100%; height: 252px; overflow: hidden;}
.institutes_4a img{ width: 100%; height: auto; min-height: 252px;}
.institutes_4c{ width: 100%; text-align: center; color: #666666; line-height:22px; padding-top: 5px;}
.institutes_5{ width: 100%; margin-top: 30px;}
.institutes_5 ul li{ float: left; width: 31.33333%; margin:0 1% 15px; overflow: hidden; border-bottom: 0px;}
.institutes_5 ul li img{ width: 100%; height: auto; min-height: 170px;}

/*----- 全景我们-机构简介 -----*/
.overview{ width: 100%; padding-bottom: 30px; }
.overview_a{ font-size: 16px; color: #666666; line-height: 30px; text-indent: 32px; margin-top: 20px;}
.overview_b{ width: 100%; padding-top: 25px;}
.overview_b_fl{ width: 420px; }
.overview_b1{ width: 450px; font-size: 18px; color: #333333; margin-bottom: 15px; }
.overview_b1 span{margin-top: 10px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    display: block;
    width: 95%;
    text-align: justify;
}
.overview_b2{ padding-left:20px;margin-top:20px;color: #666666; font-size: 14px; background: url(../images/about_2.jpg) no-repeat left top;}
.overview_b2_1{ font-size: 24px; }
.overview_b3{ margin-top: 20px; font-size: 14px; color: #666666; line-height: 24px; text-indent: 24px;}
.overview_c{ width: 100%; }
.overview_c1{ width: 33.33333%; float: left; text-align: center;}
.overview_c1_progress{ padding: 20px 0 10px 100px; }
.overview_c1 p{ font-size: 14px; color: #666666; line-height: 24px; }
.overview_d{ width: 100%; margin-top: 25px;}
.overview_d p{ width: 31.33333%; float: left; margin: 0 1%; overflow: hidden;}
.overview_d p img{ width: 100%; }
.branches_one{ width: 100%; height: 75px; background-color: #0e6fa1;}
.branches_one ul{ padding-left: 320px; }
.branches_one ul li{ float: left; line-height: 75px; color: #ffffff; font-size: 24px; margin-right: 30px;}
.branches_a{ margin-left: 320px; margin-bottom: 50px; width: 901px; height: 730px; overflow: hidden;}

/*----- 全景我们-战略及愿景 -----*/
.strategy{ width: 100%; padding-bottom: 80px;}
.strategy h1{ font-size: 30px; color: #0e6fa1; }
.strategy_a{ width: 100%; font-size: 14px; color: #666666; line-height: 24px; margin-top: 10px;text-indent: 24px;}
.strategy_b{ width: 100%; min-height: 100px; background: url(../images/about_3.jpg) repeat-x top center; }
.strategy_b1{ width: 875px; padding-left: 281px; }
.strategy_b1_fl{ width: 469px; }
.strategy_b1_1{ font-size: 30px; color: #ffffff; padding-top:10px;}
.strategy_b1_2{ font-size: 16px; color: #ffffff; margin-bottom: 40px;}
.strategy_b1_fr{ width: 405px; height: 258px; overflow: hidden;}
.strategy_b1_fr img{ width: 100%; min-height: 258px;}
.strategy_b1_3{ color: #0e6fa1; font-size: 18px; line-height: 30px; padding-left: 25px; background: url(../images/about_1.png) no-repeat left center;}
.strategy_b2{ width: 875px; padding: 30px 0 100px 281px;}
.strategy_b2 p{ width: 100%; line-height:30px; font-size: 16px; color: #666666; margin-top: 25px; text-indent: 32px;}

/*----- 全景我们-战略及愿景 -----*/
.orgnization{ width: 100%; padding-bottom: 60px;}
.orgnization img{ width: 100%;}

/*----- 全景我们-领导团队 -----*/
.leader{ width: 100%; padding-bottom: 60px;}
.leader_one{ margin-top: 10px; margin-bottom: 30px; min-height: 511px;}
.leader_one_fl{ width: 300px; height:345px; overflow: hidden; padding-top: 95px; background-color: #ffffff; position: absolute; top: 0; left: 0;}
.leader_one_fl img{ width: 100%; }
.leader_one_fr{ width: 440px; padding-right: 50px; padding-top: 20px; padding-left: 109px; border-left: 4px solid #b6d4e3; border-right: 4px solid #b6d4e3;}
.leader_one_fr p{ font-size: 14px; color: #666666; line-height: 24px; }
.leader_one_1{ margin-top: -20px; }
.leader_two{ width: 100%; }
.leader_two ul li{  float: left; width: 31.33333%; margin:30px 1% 0; text-align: center; color: #666666; font-size: 18px;}
.leader_two_a{ width: 100%; height: 322px; overflow: hidden;}
.leader_two_a img{ width: 100%; min-height: 322px;}
.leader_two_b{ font-size: 24px; color: #000000; margin: 10px 0;}
.leader_cy2{ position: relative; }

/*----- 全景我们-领导团队 -----*/
.award{ width: 100%; padding-bottom: 60px;}
.award h1{ font-size: 30px; }
.award .overview_b2{ margin-top: 30px; }
.award_a{ width: 100%; font-size: 14px; color: #666666; line-height: 24px; margin:20px 0; text-indent: 24px;}
.award_b{ width: 100%; margin-top: 30px; }
.award_b ul li{ float: left; text-align: center; margin-right: 13px; line-height: 30px; font-size: 16px;}

/*----- 全景我们-发展历史 -----*/
.milestone{ width: 100%; background: url(../images/about_7.jpg) repeat-y top center;}
.milestone ul li.cy-fr{ width: 435px; margin-left:412px;}
.milestone ul li.cy-fl{ width: 435px; margin-right:412px;}

.milestone ul li.cy-fr .milestone_fl{ width: 24px; height: 24px;display: block; background: url(../images/about_3.png) no-repeat left top;}
.milestone ul li.cy-fr .milestone_fr{ width: 411px; overflow: hidden;}
.milestone ul li.cy-fr .milestone_fr .milestone_a{ width: 371px; font-size: 24px; color: #000000; background: url(../images/about_5.png) no-repeat left bottom; text-align: left; padding: 5px 0 5px 40px;}
.milestone ul li.cy-fr .milestone_fr .milestone_b{ width: 371px; color: #666666; font-size: 14px; line-height: 24px; padding: 10px 0 10px 40px;}
.milestone ul li.cy-fr .milestone_fr .milestone_c{ width: 371px; padding: 10px 0 10px 40px;}
.milestone ul li.current .milestone_fr .milestone_a{ color: #0e6fa1; }

.milestone ul li.cy-fl .milestone_fl{ width: 411px; overflow: hidden; margin-right: 0;}
.milestone ul li.cy-fl .milestone_fr{ width: 24px; height: 24px; display: block; background: url(../images/about_3.png) no-repeat right top;}
.milestone ul li.cy-fl .milestone_fl .milestone_a{ width: 371px; font-size: 24px; color: #000000; background: url(../images/about_6.png) no-repeat right bottom; text-align: right; padding: 5px 40px 5px 0px;}
.milestone ul li.cy-fl .milestone_fl .milestone_b{ width: 371px; color: #666666; font-size: 14px; line-height: 24px; padding: 10px 40px 10px 0;}
.milestone ul li.cy-fl .milestone_fl .milestone_c{ width: 371px; padding: 10px 40px 10px 0;}
.milestone ul li.current .milestone_fl .milestone_a{ color: #0e6fa1; }


/*----- 初心服务-ce证书查询 -----*/
.query{ padding: 50px 10px 50px 100px; width: 737px; background-color: #f1f1f1; margin-top: 30px; margin-bottom: 60px;}
.query_1{ width: 100%; font-size: 24px; color: #666666;}
.query_2{ width: 100%; margin: 15px 0; }
.query_2 label{ width: 175px;line-height: 40px; font-size: 18px; color: #666666;}
.query_2 input{ width: 380px; border:1px solid #dad8da; font-size: 16px; padding:10px; outline: none; border-radius: 5px; overflow: hidden;}
.query_3, .query_4{ width: 100%; margin-bottom: 15px;}
.query_3 label, .query_4 label{ width: 175px;line-height: 40px; font-size: 18px; color: #666666;}
.query_3 input{ width: 230px; border:1px solid #dad8da; font-size: 16px; padding:10px; outline: none; border-radius: 5px; overflow: hidden;}
.query_3a{line-height: 40px; font-size: 18px; color: #666666; margin-left: 10px;}
.query_4 input{ width: 100px; height: 40px; line-height: 40px; cursor: pointer; outline: none; margin-right: 20px; text-align: center; font-size: 18px; overflow: hidden; border-radius: 5px; color: #ffffff;  border: none;}
.query_4 input.cy-submit{background-color: #0e6fa1;}
.query_4 input.cy-submit:hover{background-color: #0d5880;}
.query_4 input.cy-reset{background-color: #cccccc;}
.query_4 input.cy-reset:hover{background-color: #adabab;}
.query_5{ width: 100%; font-size: 14px; color: #666666; margin-top: 30px;}

/*----- 初心服务-标准查询 -----*/
.standard{ width: 100%; margin-bottom: 60px; }
.standard .overview_b2{ margin-top:0px;}
.standard_one{ width: 100%; padding: 30px 0; border-bottom: 1px solid #f1f1f1; margin-bottom: 30px;}
.standard_one ul li{ float: left; margin-right: 15px; line-height: 30px;}
.standard_one ul li a{ font-size: 14px; color: #666666;}
.standard_one ul li a:hover{color: #000000;}

/*----- 初心服务-产品认证查询 -----*/
.technology{ width: 100%; margin-bottom: 60px; }
.technology .overview_b2{ margin-top:0px;}
.technology_one{ width: 100%; margin-top: 50px; }
.technology_fl, .technology_fr{ width: 49%; }
.technology_fl a{ background: #4ad1eb url(../images/service_1.png) no-repeat center 62px; font-size: 24px; width: 100%; height: 138px; padding-top: 180px; text-align: center; display: block; color: #ffffff;}
.technology_fr a{ background: #f1901e url(../images/service_2.png) no-repeat center 62px; font-size: 24px; width: 100%; height: 138px; padding-top: 180px; text-align: center; display: block; color: #ffffff;}

/*----- 建设风采 -----*/
.construction_one{ width: 100%; margin-top: 50px; }
.cons_one_fl{ width: 540px; height: 386px; overflow: hidden;}
.cons_one_fl .bx-wrapper li{ width: 100%; height: 386px; overflow: hidden;}
.cons_one_fl .bx-wrapper li img{ width: 100%; height: auto; min-height: 386px; }
.cons_one_fl .bx-wrapper .bx-pager.bx-default-pager a{ background: #ffffff; border: 4px solid #ffffff;}
.cons_one_fl .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #0e6fa1; border: 4px solid #ffffff;}
.cons_one_fl .bx-wrapper .bx-pager {bottom: 10px;}
.cons_one_fr{ width: 539px; height: 304px; padding: 40px; border:1px solid #f2f2f2; border-left: 0px; overflow: hidden;}
.cons_one_fr h1{ width: 527px; border-left: 3px solid #0e6fa1; padding-left: 12px; margin-bottom: 20px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: inline-block;}
.cons_one_fr .cons_one_a{ width: 100%; font-size: 18px; margin-bottom: 20px; color: #666666; line-height: 30px; text-indent: 36px;}
.cons_one_fr .cons_one_b{ width: 499px; padding-left: 40px; margin-bottom: 10px; font-size: 18px; color: #999999; line-height: 30px; background: url(../images/construction_1.png) no-repeat left center;}
.cons_one_fr .cons_one_c{ width: 499px; padding-left: 40px; font-size: 18px; color: #999999; line-height: 30px; background: url(../images/construction_2.png) no-repeat left center;}
.construction_two{ width: 100%; margin: 40px 0 60px; }
.cons_two_fl{ width: 770px; border:2px solid #f2f2f2;}
.cons_two_a ul{ width: 100%; padding-top: 30px; background: url(../images/construction_2.jpg) repeat-x center bottom;}
.cons_two_a ul li{ float: left; width: 150px; height: 64px; line-height: 64px; font-size: 24px; text-align: center; color: #333333;}
.cons_two_a ul li a{ display: block; color: #333333;}
.cons_two_a ul li a.current{ background: url(../images/construction_3.jpg) repeat-x center bottom; }
.construction_cont{ width: 690px; padding: 40px;}
.cons_two_cont{ min-height: 610px;}
.cy-cont1{ width: 100%; }
.cy-cont1 p{ width: 100%; color: #666666; font-size: 18px; line-height: 28px; text-indent: 36px; margin-bottom: 25px;}
.cy-cont2{ width: 100%; }
.cy-cont2_a{ width: 100%; margin-bottom: 50px;}
.cy-cont2_fl{ width: 150px; height: 150px; overflow: hidden;}
.cy-cont2_fl img{ width: 100%; min-height: 150px; }
.cy-cont2_fr{ width: 522px; }
.cy-cont2_1 a{ width: 510px; font-size: 20px; color: #333333; border-left: 2px solid #0e6fa1; padding-left: 12px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: inline-block;}
.cy-cont2_2{ width: 100%; color: #999999; font-size: 18px; text-indent: 36px; line-height: 30px; margin: 10px 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.cy-cont2_3{ width: 100%; line-height: 30px; border-bottom: 1px solid #cccccc; padding-bottom: 12px;}
.cy-cont2_3 .cy-fl{ font-size: 16px; color: #666666;}
.cy-cont2_3 .cy-fr{ font-size: 16px; color: #f18e1e;}
.cy-cont2_3 .cy-fr a{ color: #f18e1e; background: url(../images/construction_3.png) no-repeat right center; padding-right:20px;}
.cons_two_a .construction_cont .cy-cont3{ width: 100%; }
.cons_two_a .construction_cont .cy-cont3 ul{ background: none; }
.cons_two_a .construction_cont .cy-cont3 ul li{ width: 328px; height: auto; line-height: 64px; margin-right: 34px;}
.cons_two_a .construction_cont .cy-cont3 ul li p{ font-size: 16px; color: #666666; text-align: center; }
.cy-cont3_1{ width: 328px; height: 273px; overflow: hidden; }
.cy-cont3_1 img{ width: 100%; min-height: 273px;}
.business_over_one_s{
	width: 807px;
	padding: 20px;
	border:1px dashed #ddd;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 32px;
	font-size: 16px;
	    background: #f1f1f1;
}
.business_over_two h3{
	font-size: 18px;
	line-height: 40px;
}
.ywjieshao{
	line-height: 32px;
	font-size: 16px;
}
.cons_two_fr{ width: 300px; border:2px solid #f2f2f2; padding: 30px 0 30px 45px;}
.cons_two_fr h1{ width: 288px; color: #333333; font-size: 28px; padding-left: 12px; border-left: 3px solid #0e6fa1;}
.cons_two_b{ width: 100%; }
.cons_two_b li{ width: 100%; margin-top: 10px;}
.cons_two_b1{ width: 80px; height: 80px; overflow: hidden; border-radius: 50%; }
.cons_two_b1 img{ width: 100%; min-height: 80px; }
.cons_two_b2{ margin-left: 17px; width: 188px; padding: 10px 0;}
.cons_two_b2 p{ color: #333333; font-size: 17px; line-height: 30px; }

/*----- 建设风采-内容页 -----*/
.construction_detail{ width: 100%; margin: 50px 0;}
.construction_detail h1{ font-size: 30px; color: #333333; padding-left: 12px; border-left: 3px solid #0e6fa1;}
.construction_detail p{ font-size: 18px; line-height: 30px; color: #666666; text-indent:36px; margin-top: 30px;}
.construction_detail_back{ width: 100%; margin-top: 40px; text-align: right; border-top: 1px solid #cccccc; padding-top: 20px;}
.construction_detail_back a{ color: #0e6fa1; font-size: 18px; padding-right: 10px;} 

/*----- 建设风采-列表页 -----*/
.construction_list{ width: 100%; margin: 30px 0 60px;}
.construction_list ul{ border-bottom: 1px solid #cccccc; padding-bottom: 50px;}
.construction_list ul li{ float: left; width: 360px; margin: 40px 20px 0;}
.construction_list_1{ width: 360px; height: 230px; overflow: hidden; }
.construction_list_1 img{ width: 100%; min-height: 230px;}
.construction_list_2 a{ width: 345px; padding-left: 12px; font-size: 18px; color: #666666; margin: 15px 0 10px; border-left: 3px solid #0e6fa1; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: block;}
.construction_list_2 a:hover{ color: #333333; overflow: hidden;text-overflow:ellipsis;white-space: nowrap; display: block;}
.construction_list_3{ width:345px;color: #999999; font-size: 16px; padding-left: 12px;}
.workspan{
	line-height: 30px;
    font-size: 16px;
    color: #666;
    margin-top:20px;
    font-weight: normal;
}
.workspan span{
	margin-right: 10px;
	padding-right: 10px;
	border-right:1px solid #ddd; 

}
.workspan span b{
	padding-right: 5px;
	color: #444;
}
.nonews{
	width: 300px;
	margin: 30px auto;
	margin-top: 100px;
	border:1px dashed #ddd;
	line-height: 60px;
	text-align: center;
	font-size: 20px;

}
.opennews{
	position: fixed;
    right: 20px;
    width: 186px;
    background: #f18e1e;
    color: #fff;
    box-shadow: 1px 2px 15px #9a9a9a;
    bottom: 200px;
    z-index: 999;
    line-height: 30px;
    font-size: 14px;
    padding: 10px 20px;
    border-radius: 20px;
}
.opennews a{
	color: #fff;
}
.opennews a span{
	padding-left: 2px;
}
.opennews .closethis{
	position: absolute;
	right: -13px;
    top: 12px;
	background: url('../images/close.png') no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	text-indent: -9999px;
}
.dynamic_detail_title_ex{
    line-height: 30px;
    font-size: 16px;
    padding-left: 15px;
    padding-bottom: 10px;
}
